Do you think it might be parvo? Sort of sounds like it to me I am afraid.